package com.njmaomao.gj.pyot.common.bean.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "申请退款出参")
public class RefundRespDTO extends WechatResponse {

    @ApiModelProperty(notes = "公众账号ID")
    private String appId;

    @ApiModelProperty(notes = "微信退款单号")
    private String refundId;

    @ApiModelProperty(notes = "合生元内部退款单号")
    private String refundOrderCode;

    @ApiModelProperty(notes = "退款总金额，单位为分")
    private int refundFee;

    @ApiModelProperty(notes = "微信支付订单号  微信支付订单号")
    private String transactionId;

    @ApiModelProperty(notes = "合生元订单号  商户系统内部订单号，要求32个字符内，只能是数字、大小写字母_-|*@ ，且在同一个商户号下唯一。")
    private String orderCode;

    public RefundRespDTO(String resultCode, String errCode, String errCodeDes) {
        super(resultCode, errCode, errCodeDes);
    }

    public RefundRespDTO() {
        super();
    }



    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getRefundId() {
        return refundId;
    }

    public void setRefundId(String refundId) {
        this.refundId = refundId;
    }

    public String getRefundOrderCode() {
        return refundOrderCode;
    }

    public void setRefundOrderCode(String refundOrderCode) {
        this.refundOrderCode = refundOrderCode;
    }

    public int getRefundFee() {
        return refundFee;
    }

    public void setRefundFee(int refundFee) {
        this.refundFee = refundFee;
    }

    public String getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }
}
